package com.cy.dda.model.domain.collection;

import java.math.BigDecimal;
import java.util.Date;

import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.Table;

import com.cy.dda.model.enums.collection.RepayStatus;
import com.cy.dda.model.enums.collection.RepayType;
import com.cy.dda.model.enums.collection.RepayWay;

import lombok.Data;

/**
 * 回款记录表
 *
 * @author: tanyilin
 * @create: 2018年11月2日 下午3:48:03
 */
@Data
@Table(name = "t_repay_record")
public class RepayRecord {

	@Id
    @GeneratedValue(strategy = GenerationType.IDENTITY)
    private Long id;
	
	/** 催收记录ID */
	private Long collectionRecordId;
	
	/** 委案ID */
	private Long casesId;
	
	/** 委托机构ID */
	private Long orgId;
	
	/** 客户ID */
	private Long customerId;
	
	/** 催收员用户ID */
	private Long userId;
	
	/** 还款方式 */
	private RepayWay repayWay;
	
	/** 还款金额 */
	private BigDecimal amount;
	
	/** 回款备注说明 */
	private String repayRemark;
	
	/** 回款情况 */
	private RepayType repayType;
	
	/** 状态 */
	private RepayStatus repayStatus;
	
	/** 创建时间 */
    private Date createTime;

    /** 更新时间 */
    private Date updateTime;
}
